add_executable(${GAME_EXECUTABLE_NAME} main.cpp)
target_include_directories(${GAME_EXECUTABLE_NAME} PRIVATE
        ${CMAKE_SOURCE_DIR}/src/manager
)

set(THIRD_PARTY_LIB ${CMAKE_SOURCE_DIR}/thirdparty/libhv/lib/libhv.dll
        ${CMAKE_SOURCE_DIR}/thirdparty/SDL2_mixer/lib/x64/SDL2_mixer.dll
        ${CMAKE_SOURCE_DIR}/thirdparty/SDL2_ttf/lib/x64/SDL2_ttf.dll
        ${CMAKE_SOURCE_DIR}/thirdparty/SDL2/lib/x64/SDL2.dll
        ${CMAKE_SOURCE_DIR}/thirdparty/SDL2_image/lib/x64/SDL2_image.dll)

target_link_libraries(${GAME_EXECUTABLE_NAME} ${THIRD_PARTY_LIB})

install(TARGETS ${GAME_EXECUTABLE_NAME} DESTINATION bin)
install(FILES ${THIRD_PARTY_LIB} DESTINATION bin)
install(DIRECTORY ${CMAKE_SOURCE_DIR}/config DESTINATION bin)
install(DIRECTORY ${CMAKE_SOURCE_DIR}/resources DESTINATION bin)
